Package-level declarations

Types

Link copied to clipboard
class CompoundPath(paths: List<Path>) : Path

Represents a compound path made up of multiple paths. The paths are assumed to be connected end-to-end, meaning the end pose of one path should match the start pose of the next path in the list.

Link copied to clipboard
class HermitePath(var startPose: Pose, var endPose: Pose, startVelocity: Pose = Pose(), endVelocity: Pose = Pose()) : Path

HermitePath class representing a Hermite curve

Link copied to clipboard
class LinearPath(var startPose: Pose = Pose(), var endPose: Pose = Pose()) : Path

LinearPath class representing a straight line path in 2D space

Link copied to clipboard
interface Path

Path interface representing a path in 2D space